/******************************************************************
 *
 *    山东中软科
 *
 *    Copyright (c) 2019-2021
 *
 *    Package:     io.finer.erp.jeecg.finance.vo
 *
 *    Filename:    PurchaseOrderEntryVO.java
 *
 *    Description: 
 *
 *    Copyright:   Copyright (c) 2019-2021
 *
 *    Company:     山东中软科
 *
 *    @author:     duany
 *
 *    @version:    1.0.0
 *
 *    Create at:   2021-06-12 15:29:03
 *
 *    Revision:
 *
 *    2021-06-12 15:29:03 - first revision by duany
 *
 *    Function List:
 *
 *****************************************************************/

package io.finer.erp.jeecg.finance.vo;

import org.jeecgframework.poi.excel.annotation.Excel;

import com.baomidou.mybatisplus.annotation.TableField;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName PurchaseOrderEntryVO
 * @Description 
 * @author duany
 * @Date 2021-06-12 15:29:03
 * @version 1.0.0
 */
@Data
public class PurchaseOrderEntryVO {
	/**ID*/
	@ApiModelProperty(value = "ID")
	private java.lang.String entryId;
	/**主表*/
	@ApiModelProperty(value = "主表")
	private java.lang.String mid;
	/**分录号*/
//	@Excel(name = "分录号", width = 15)
	@ApiModelProperty(value = "分录号")
	private java.lang.Integer entryNo;
	/**源单分录*/
//	@Excel(name = "源单分录", width = 15)
	@ApiModelProperty(value = "源单分录")
	private java.lang.String sourceEntryId;
	/**物料*/
	private java.lang.String materialId;
	/**批次号*/
	@Excel(name = "批次号", width = 15)
	@ApiModelProperty(value = "批次号")
	private java.lang.String batchNo;
	/**物料*/
	@Excel(name = "物料", width = 15)
	private java.lang.String materialName;
	/**宽幅*/
	@Excel(name = "宽幅", width = 15)
	@ApiModelProperty(value = "宽幅")
	private java.math.BigDecimal width;
	/**数量*/
	@Excel(name = "数量", width = 15)
	@ApiModelProperty(value = "数量")
	private java.math.BigDecimal qty;
	@TableField(exist = false)
	@Excel(name = "计量单位", width = 15)
	@ApiModelProperty(value = "计量单位名称")
	private String unitname;
	/**计量单位*/
	@ApiModelProperty(value = "计量单位")
	private java.lang.String unitId;
	/**结算数量*/
//	@Excel(name = "结算数量", width = 15)
	@ApiModelProperty(value = "结算数量")
	private java.math.BigDecimal settleQty;
	/**含税单价*/
	@Excel(name = "含税单价", width = 15)
	@ApiModelProperty(value = "含税单价")
	private java.math.BigDecimal settlePrice;
	/**成本*/
	@Excel(name = "购买金额", width = 15)
	@ApiModelProperty(value = "成本")
	private java.math.BigDecimal cost;
	/**折扣率*/
//	@Excel(name = "折扣率", width = 15)
	@ApiModelProperty(value = "折扣率")
	private java.math.BigDecimal discountRate;
	/**折让金额*/
//	@Excel(name = "折让金额", width = 15)
	@ApiModelProperty(value = "折让金额")
	private java.math.BigDecimal discountAmt;
	/**结算金额*/
	@Excel(name = "结算金额", width = 15)
	@ApiModelProperty(value = "结算金额")
	private java.math.BigDecimal settleAmt;
	/**备注*/
	@Excel(name = "备注", width = 15)
	@ApiModelProperty(value = "备注")
	private java.lang.String remark;
	/**备注2*/
	@Excel(name = "备注2", width = 15)
	@ApiModelProperty(value = "备注2")
	private java.lang.String remark2;
	/**备注3*/
	@Excel(name = "备注3", width = 15)
	@ApiModelProperty(value = "备注3")
	private java.lang.String remark3;
	/**源单分录号*/
//	@Excel(name = "源单分录号", width = 15)
	@ApiModelProperty(value = "源单分录号")
	private java.lang.String sourceEntryNo;
	/**供应商*/
	@ApiModelProperty(value = "供应商ID")
	private java.lang.String supplierId;
	/**长度*/
	@ApiModelProperty(value = "长度")
	private java.math.BigDecimal length;
	
	@TableField(exist = false)
	private String name;
}
